tsteven4 [Sun, 18 Dec 2016 23:54:32 +0000 (16:54 -0700)]
Fix bug with kml geometryElements pointed out by Valerio Messina. Don't repeat extrude element, and respect the required sequence for geometryElements.
garmin_fit: Added allpoints option to convert all points even if they do not have latitude or longitude (primarily intended for devices without gps, e.g., Garmin Vivosmart HR)
Scott Bradford [Mon, 28 Mar 2016 20:24:33 +0000 (16:24 -0400)]
Setting encoding to UTF-8. It will read files fine this way...but it writes them in the wrong encoding. The device expects UTF-16 LE (UCS-2 LE BOM), which isn't apparently supported by GPSBabel. The file is otherwise correct.
Scott Bradford [Sun, 27 Mar 2016 17:52:15 +0000 (13:52 -0400)]
Support for iGo Primo POI (.upoi) format. Conversion FROM upoi to other formats is working reliably; conversion TO upoi format results in a file that can't be read by the unit. Investigation continues.
tsteven4 [Sun, 27 Mar 2016 12:43:24 +0000 (06:43 -0600)]
various fixes for altitude in tpo readers:
for TOPO versions older than 3, and TOPO versions 3 and newer, don't use an altitude of zero for unknown as this represents a valid altitude.
for TOPO versions 3 and newer don't truncate the fractional part of altitude.
for TOPO versions 3 and newer correctly convert negative altitudes.
for TOPO versions 3 and newer change the value used to check for unknown altitudes.
Robert Lipe [Mon, 29 Feb 2016 00:34:59 +0000 (18:34 -0600)]
Drop delbin (needed only for PN-20 which has been off the market for year
and was never really very popular; PN-40 and PN-60 moved to GPX years ago)
and 'google' format, which decoded a standard that Google Maps hadn't
written for years.
Robert Lipe [Sun, 7 Feb 2016 23:10:48 +0000 (17:10 -0600)]
app.pro: minor changes for newer QtCore to more accurately describe our
dependencies
*.ts: regenerated. (I hope this doesn't break those stuck on Qt4.)
Robert Lipe [Tue, 19 Jan 2016 01:03:02 +0000 (19:03 -0600)]
Starting with Qt 5.5, the default rpath handling changed. Add -Wl,-rpath
bits to our ld invocation as suggested at
http://lists.qt-project.org/pipermail/development/2015-September/023299.html
Stefan Bauer [Thu, 14 Jan 2016 22:38:14 +0000 (23:38 +0100)]
mtk_logger mtk_parse_info: Fix track start for Holux devices
Previously, a new track was created when the event "GPS Logger turned on"
was read. This is correct for the MTK_LOGGER only, but not for the
Holux devices M241 & GR245.
Case #1: Firmware versions where the event is never logged. Effect: One large
track is created.
Applies to GR245 v1.x
Case #2: Firmware versions where the event is logged, but not
at the beginning of a track, but _after_ the first track point of a track
(at least most of the times).
Applies to GR245 v2.00, M241 v1.12, v1.13
For all of the currently known Holux firmware versions, the correct
indication of a track start is the "Log period change" /
"Log distance change" event.
This commit adds some more testcases (241 case provided by Erik Krause)
that were suffering from Case #2 before.
The existing 245 test is an example for Case #1 and has been fixed.
Robert Lipe [Sun, 3 Jan 2016 01:35:26 +0000 (19:35 -0600)]
Remove abort from exif. Steve says we still mishandle time zones, but we've
probably always mishandled time zones and this is clearly a seldom used
code path.. :-/
tsteven4 [Sat, 19 Dec 2015 18:27:24 +0000 (11:27 -0700)]
Have the gpx reader forward namespace declarations for http://www.w3.org/2001/XMLSchema-instance like all other namespaces.
This avoids the problem of the gpx writer potentially using the prefix when it has not been declared.
Göran Uddeborg [Mon, 30 Nov 2015 17:11:57 +0000 (18:11 +0100)]
Declare the xstrdup(const char*) variant of xstrdup.
Previously, only the xstrdup(const Qstring&) version was known, which led
to incorrect encoding conversions.
https://sourceforge.net/p/gpsbabel/mailman/gpsbabel-misc/thread/22100.54710.435238.946764%40mimmi.uddeborg/#msg34645421